VPATH  = bin:inc:src:obj

CC = gcc
CFLAGS = -std=c99 -g -Iinc

# add corresponding .o file here when add .c to the project
OBJS = main.o


# $<: set of the dependencies，$@: set of the targets
magiclogin:$(OBJS)
	$(CC) $(addprefix obj/,$<) -o bin/$@ $(CFLAGS) 


#######################################################
# add .o file's generate rule
main.o: main.c
	$(CC) -c $< -o obj/$@ $(CFALGS)

#######################################################


.PHONY: clean
clean:
	-rm -f obj/*  
